﻿#include <QFile>
#include "MouldFile.h"

CMouldFile::CMouldFile()
{

}

CMouldFile::~CMouldFile()
{

}

QByteArray CMouldFile::getCopyNonsolid()
{
	QByteArray bytes;

	bytes = openFile("../doc/template_copy_nonsolid.xml");
	
	return bytes;
}

QByteArray CMouldFile::getCopySolid()
{
	QByteArray bytes;

	bytes = openFile("../doc/template_copy_solid.xml");

	return bytes;
}

QByteArray CMouldFile::getOriginalNonsolid()
{
	QByteArray bytes;

	bytes = openFile("../doc/template_original_nonsolid.xml");

	return bytes;
}

QByteArray CMouldFile::getOriginalSolid()
{
	QByteArray bytes;

	bytes = openFile("../doc/template_original_solid.xml");

	return bytes;
}

QByteArray CMouldFile::openFile(QString strFile)
{
	QByteArray bytes;

	if (strFile.isEmpty())
	{
		return bytes;
	}

	QFile file(strFile);

	if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
	{
		return bytes;
	}

	bytes = file.readAll();

	return bytes;
}


